import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 微信用户查询对象
 */
export interface XyywWxUserQuery extends BaseEntity {
  /** 微信用户OpenID */
  openId?: string;
  /** 用户名称 */
  userName?: string;
  /** 用户昵称 */
  nickname?: string;
  /** 用户类型（默认common） */
  userType?: string;
  /** 性别（0为男 1为女） */
  sex?: string;
  /** 头像图片 */
  avatarImage?: string;
  /** 个性签名 */
  signature?: string;
  /** 邮件地址 */
  email?: string;
  /** 手机号 */
  phoneNumber?: string;
  /** 密码 */
  password?: string;
  /** 密码盐 */
  salt?: string;
  /** 积分 */
  points?: number;
  /** 用户状态（0为未注册 1为已注册） */
  status?: string;
  /** 最后登录时间 */
  lastLoginTime?: any;
}
/**
 * 微信用户业务对象
 */
export interface XyywWxUserForm {
  /** 用户ID */
  id?: number;
  /** 微信用户OpenID */
  openId?: string;
  /** 用户名称 */
  userName?: string;
  /** 用户昵称 */
  nickname?: string;
  /** 用户类型（默认common） */
  userType?: string;
  /** 性别（0为男 1为女） */
  sex?: string;
  /** 头像图片 */
  avatarImage?: string;
  /** 个性签名 */
  signature?: string;
  /** 邮件地址 */
  email?: string;
  /** 手机号 */
  phoneNumber?: string;
  /** 密码 */
  password?: string;
  /** 密码盐 */
  salt?: string;
  /** 积分 */
  points?: number;
  /** 用户状态（0为未注册 1为已注册） */
  status?: string;
  /** 最后登录时间 */
  lastLoginTime?: any;
}
/**
 * 微信用户视图对象
 */
export interface XyywWxUserVo {
  /** 用户ID */
  id?: number;
  /** 微信用户OpenID */
  openId?: string;
  /** 用户名称 */
  userName?: string;
  /** 用户昵称 */
  nickname?: string;
  /** 用户类型（默认common） */
  userType?: string;
  /** 性别（0为男 1为女） */
  sex?: string;
  /** 头像图片 */
  avatarImage?: string;
  /** 个性签名 */
  signature?: string;
  /** 邮件地址 */
  email?: string;
  /** 手机号 */
  phoneNumber?: string;
  /** 密码 */
  password?: string;
  /** 密码盐 */
  salt?: string;
  /** 积分 */
  points?: number;
  /** 用户状态（0为未注册 1为已注册） */
  status?: string;
  /** 最后登录时间 */
  lastLoginTime?: any;
  /** 创建时间 */
  createTime?: any;
}
